raft duck - French English Dictionary